#include <stdio.h>
#include <unistd.h>

int main()
{
    printf("hello world  没有fock之前的代码 \n");

    // 一次调用，两次返回
    pid_t pid = fork();

    // 父进程 和 子进程 各自走一次
    if (pid == -1)
    {
        printf("fork error\n");
    }

    if (pid == 0)
    {
        sleep(2);
        printf("child pid = %d\n", getpid());
    }

    if (pid > 0)
    {
        sleep(3);
        printf("parent pid = %d\n", getpid());
    }
}